-- BP 7.1.6 content: Component syschar: 3 persistence-version: 7.1.6

INSERT INTO C_C
	VALUES ("576e6bb8-ebd3-4a6e-a7c8-e803b4634142",
	"00000000-0000-0000-0000-000000000000",
	"00000000-0000-0000-0000-000000000000",
	'Shlaer-Mellor Metamodel',
	'Metamodel for Shlaer-Mellor modeling.

A metamodel is used to describe the rules for constructing a model. It 
specifies the construction elements and the constraints on the construction 
elements. It is the modeled depiction of the modeling method, often done using 
the modeling method.
    The metamodel for Shlaer-Mellor modeling has the perspective of a single 
domain model. All other domains are viewed only as outgoing bridges requiring 
outside servicing. All accesses to the domain are viewed as incoming bridges 
that evoke actions within the domain model. Therefore, an instance of metamodel 
should only be used for verifying a single domain model at a time.
    The Shlaer-Mellor Metamodel domain is partitioned into subsystems of 
closely related objects. This partitioning makes the domain easier to manage, 
but all the objects belong to the subject matter of Shlaer-Mellor domain 
modeling.

In any descriptions the following annotations are used for quoted material: 
[OOSA:MWD]Object-Oriented Systems Analysis: Modeling the World in Data by 
    Sally Shlaer and Stephen Mellor
[OL:MWS]Object Lifecycles: Modeling the World in States by Sally Shlaer and 
    Stephen Mellor.
[OOAData] Data Types in OOA by Sally Shlaer and Stephen Mellor  
[miUML] www.miuml.org - miUML open source executable uml - Leon Starr and 
    Andrew Mangogna
[xtUML] Executable UML: A Foundation for Model-driven Architecture by 
    Stephen J. Mellor and Marc J. Balcer
[Worm] Bridges and Wormholes by  Sally Shlaer and Stephen J. Mellor.',
	0,
	"00000000-0000-0000-0000-000000000000",
	0,
	'',
	'');
INSERT INTO GD_MD
	VALUES ("9a110b3f-eb26-47ca-8b5d-bb1118b81f70",
	111,
	"576e6bb8-ebd3-4a6e-a7c8-e803b4634142",
	98,
	0,
	0,
	1,
	1,
	1,
	12,
	1,
	0,
	0,
	200,
	150,
	0,
	'4.1.12',
	'shlaer-mellor-metamodel::metamodel::Shlaer-Mellor Metamodel');
INSERT INTO GD_GE
	VALUES ("3a40860c-6873-463c-909f-eabbaede6fe8",
	"9a110b3f-eb26-47ca-8b5d-bb1118b81f70",
	"576e6bb8-ebd3-4a6e-a7c8-e803b4634142",
	103,
	0,
	'shlaer-mellor-metamodel::metamodel::Shlaer-Mellor Metamodel');
INSERT INTO GD_SHP
	VALUES ("3a40860c-6873-463c-909f-eabbaede6fe8");
INSERT INTO GD_CTR
	VALUES ("3a40860c-6873-463c-909f-eabbaede6fe8");
INSERT INTO DIM_ND
	VALUES (2126.000000,
	339.000000,
	"3a40860c-6873-463c-909f-eabbaede6fe8");
INSERT INTO DIM_GE
	VALUES (4100.000000,
	3060.000000,
	"3a40860c-6873-463c-909f-eabbaede6fe8",
	"00000000-0000-0000-0000-000000000000");
INSERT INTO DIM_ELE
	VALUES ("3a40860c-6873-463c-909f-eabbaede6fe8",
	0,
	"00000000-0000-0000-0000-000000000000");
INSERT INTO GD_GE
	VALUES ("58c90cc4-a220-400c-9166-2fad56342002",
	"9a110b3f-eb26-47ca-8b5d-bb1118b81f70",
	"25ff13cb-07c6-4d6c-adae-bee0fe5e5661",
	108,
	0,
	'shlaer-mellor-metamodel::metamodel::Shlaer-Mellor Metamodel::Domain');
INSERT INTO GD_SHP
	VALUES ("58c90cc4-a220-400c-9166-2fad56342002");
INSERT INTO GD_NCS
	VALUES ("58c90cc4-a220-400c-9166-2fad56342002");
INSERT INTO DIM_ND
	VALUES (200.000000,
	150.000000,
	"58c90cc4-a220-400c-9166-2fad56342002");
INSERT INTO DIM_GE
	VALUES (4872.000000,
	3180.000000,
	"58c90cc4-a220-400c-9166-2fad56342002",
	"00000000-0000-0000-0000-000000000000");
INSERT INTO DIM_ELE
	VALUES ("58c90cc4-a220-400c-9166-2fad56342002",
	0,
	"3a40860c-6873-463c-909f-eabbaede6fe8");
INSERT INTO GD_GE
	VALUES ("111605ad-f1fe-440f-95bb-8dc1a8a6a976",
	"9a110b3f-eb26-47ca-8b5d-bb1118b81f70",
	"f9697c43-84ee-4136-9c00-93842878f3b4",
	108,
	0,
	'shlaer-mellor-metamodel::metamodel::Shlaer-Mellor Metamodel::Object');
INSERT INTO GD_SHP
	VALUES ("111605ad-f1fe-440f-95bb-8dc1a8a6a976");
INSERT INTO GD_NCS
	VALUES ("111605ad-f1fe-440f-95bb-8dc1a8a6a976");
INSERT INTO DIM_ND
	VALUES (200.000000,
	150.000000,
	"111605ad-f1fe-440f-95bb-8dc1a8a6a976");
INSERT INTO DIM_GE
	VALUES (4644.000000,
	3180.000000,
	"111605ad-f1fe-440f-95bb-8dc1a8a6a976",
	"00000000-0000-0000-0000-000000000000");
INSERT INTO DIM_ELE
	VALUES ("111605ad-f1fe-440f-95bb-8dc1a8a6a976",
	0,
	"3a40860c-6873-463c-909f-eabbaede6fe8");
INSERT INTO GD_GE
	VALUES ("5cf6038b-0665-4c6d-8376-4c1489fefd63",
	"9a110b3f-eb26-47ca-8b5d-bb1118b81f70",
	"f6815fff-5a20-47cc-b933-afb469f264cf",
	108,
	0,
	'shlaer-mellor-metamodel::metamodel::Shlaer-Mellor Metamodel::Relationship');
INSERT INTO GD_SHP
	VALUES ("5cf6038b-0665-4c6d-8376-4c1489fefd63");
INSERT INTO GD_NCS
	VALUES ("5cf6038b-0665-4c6d-8376-4c1489fefd63");
INSERT INTO DIM_ND
	VALUES (200.000000,
	150.000000,
	"5cf6038b-0665-4c6d-8376-4c1489fefd63");
INSERT INTO DIM_GE
	VALUES (4176.000000,
	3180.000000,
	"5cf6038b-0665-4c6d-8376-4c1489fefd63",
	"00000000-0000-0000-0000-000000000000");
INSERT INTO DIM_ELE
	VALUES ("5cf6038b-0665-4c6d-8376-4c1489fefd63",
	0,
	"3a40860c-6873-463c-909f-eabbaede6fe8");
INSERT INTO GD_GE
	VALUES ("1c591ec0-7991-40ba-9444-1a9483d42e85",
	"9a110b3f-eb26-47ca-8b5d-bb1118b81f70",
	"2af777e5-6d1d-4d46-acbc-a2a5b876c7f3",
	108,
	0,
	'shlaer-mellor-metamodel::metamodel::Shlaer-Mellor Metamodel::Dynamics');
INSERT INTO GD_SHP
	VALUES ("1c591ec0-7991-40ba-9444-1a9483d42e85");
INSERT INTO GD_NCS
	VALUES ("1c591ec0-7991-40ba-9444-1a9483d42e85");
INSERT INTO DIM_ND
	VALUES (200.000000,
	150.000000,
	"1c591ec0-7991-40ba-9444-1a9483d42e85");
INSERT INTO DIM_GE
	VALUES (4416.000000,
	3180.000000,
	"1c591ec0-7991-40ba-9444-1a9483d42e85",
	"00000000-0000-0000-0000-000000000000");
INSERT INTO DIM_ELE
	VALUES ("1c591ec0-7991-40ba-9444-1a9483d42e85",
	0,
	"3a40860c-6873-463c-909f-eabbaede6fe8");
INSERT INTO GD_GE
	VALUES ("b66144c1-6180-46cc-befd-760df8957ffe",
	"9a110b3f-eb26-47ca-8b5d-bb1118b81f70",
	"03ad3705-d9c8-45b5-a34b-f270ac9fc479",
	108,
	0,
	'shlaer-mellor-metamodel::metamodel::Shlaer-Mellor Metamodel::Type');
INSERT INTO GD_SHP
	VALUES ("b66144c1-6180-46cc-befd-760df8957ffe");
INSERT INTO GD_NCS
	VALUES ("b66144c1-6180-46cc-befd-760df8957ffe");
INSERT INTO DIM_ND
	VALUES (200.000000,
	150.000000,
	"b66144c1-6180-46cc-befd-760df8957ffe");
INSERT INTO DIM_GE
	VALUES (5092.000000,
	3180.000000,
	"b66144c1-6180-46cc-befd-760df8957ffe",
	"00000000-0000-0000-0000-000000000000");
INSERT INTO DIM_ELE
	VALUES ("b66144c1-6180-46cc-befd-760df8957ffe",
	0,
	"3a40860c-6873-463c-909f-eabbaede6fe8");
INSERT INTO GD_GE
	VALUES ("1ceb0275-1f26-4b0c-be46-2abe5721e46a",
	"9a110b3f-eb26-47ca-8b5d-bb1118b81f70",
	"887291e4-495a-4761-8998-99dfb2668de2",
	108,
	0,
	'shlaer-mellor-metamodel::metamodel::Shlaer-Mellor Metamodel::Process');
INSERT INTO GD_SHP
	VALUES ("1ceb0275-1f26-4b0c-be46-2abe5721e46a");
INSERT INTO GD_NCS
	VALUES ("1ceb0275-1f26-4b0c-be46-2abe5721e46a");
INSERT INTO DIM_ND
	VALUES (200.000000,
	150.000000,
	"1ceb0275-1f26-4b0c-be46-2abe5721e46a");
INSERT INTO DIM_GE
	VALUES (5312.000000,
	3180.000000,
	"1ceb0275-1f26-4b0c-be46-2abe5721e46a",
	"00000000-0000-0000-0000-000000000000");
INSERT INTO DIM_ELE
	VALUES ("1ceb0275-1f26-4b0c-be46-2abe5721e46a",
	0,
	"3a40860c-6873-463c-909f-eabbaede6fe8");
INSERT INTO GD_GE
	VALUES ("281ed09c-c021-403b-9016-3939eebe4e56",
	"9a110b3f-eb26-47ca-8b5d-bb1118b81f70",
	"f85d547e-60fb-4d63-a371-99494cf4e2b4",
	108,
	0,
	'shlaer-mellor-metamodel::metamodel::Shlaer-Mellor Metamodel::Data');
INSERT INTO GD_SHP
	VALUES ("281ed09c-c021-403b-9016-3939eebe4e56");
INSERT INTO GD_NCS
	VALUES ("281ed09c-c021-403b-9016-3939eebe4e56");
INSERT INTO DIM_ND
	VALUES (200.000000,
	150.000000,
	"281ed09c-c021-403b-9016-3939eebe4e56");
INSERT INTO DIM_GE
	VALUES (5532.000000,
	3180.000000,
	"281ed09c-c021-403b-9016-3939eebe4e56",
	"00000000-0000-0000-0000-000000000000");
INSERT INTO DIM_ELE
	VALUES ("281ed09c-c021-403b-9016-3939eebe4e56",
	0,
	"3a40860c-6873-463c-909f-eabbaede6fe8");
INSERT INTO GD_GE
	VALUES ("a8c124ed-5946-42c8-b8e8-b9150184de59",
	"9a110b3f-eb26-47ca-8b5d-bb1118b81f70",
	"9ddf81e7-a28d-4e3c-b59b-ce104ef0f540",
	108,
	0,
	'shlaer-mellor-metamodel::metamodel::Shlaer-Mellor Metamodel::Incoming Bridges');
INSERT INTO GD_SHP
	VALUES ("a8c124ed-5946-42c8-b8e8-b9150184de59");
INSERT INTO GD_NCS
	VALUES ("a8c124ed-5946-42c8-b8e8-b9150184de59");
INSERT INTO DIM_ND
	VALUES (200.000000,
	150.000000,
	"a8c124ed-5946-42c8-b8e8-b9150184de59");
INSERT INTO DIM_GE
	VALUES (5752.000000,
	3180.000000,
	"a8c124ed-5946-42c8-b8e8-b9150184de59",
	"00000000-0000-0000-0000-000000000000");
INSERT INTO DIM_ELE
	VALUES ("a8c124ed-5946-42c8-b8e8-b9150184de59",
	0,
	"3a40860c-6873-463c-909f-eabbaede6fe8");
INSERT INTO GD_GE
	VALUES ("e12f6cd8-90ab-40d7-b971-2b5ffca64ad9",
	"9a110b3f-eb26-47ca-8b5d-bb1118b81f70",
	"13b07bf3-c036-4fc3-b87b-25eda8478d90",
	108,
	0,
	'shlaer-mellor-metamodel::metamodel::Shlaer-Mellor Metamodel::Outgoing Bridges');
INSERT INTO GD_SHP
	VALUES ("e12f6cd8-90ab-40d7-b971-2b5ffca64ad9");
INSERT INTO GD_NCS
	VALUES ("e12f6cd8-90ab-40d7-b971-2b5ffca64ad9");
INSERT INTO DIM_ND
	VALUES (200.000000,
	150.000000,
	"e12f6cd8-90ab-40d7-b971-2b5ffca64ad9");
INSERT INTO DIM_GE
	VALUES (6014.000000,
	3072.000000,
	"e12f6cd8-90ab-40d7-b971-2b5ffca64ad9",
	"00000000-0000-0000-0000-000000000000");
INSERT INTO DIM_ELE
	VALUES ("e12f6cd8-90ab-40d7-b971-2b5ffca64ad9",
	0,
	"3a40860c-6873-463c-909f-eabbaede6fe8");
INSERT INTO DIM_DIA
	VALUES ("9a110b3f-eb26-47ca-8b5d-bb1118b81f70",
	'',
	1.000000,
	4000.000000,
	3000.000000,
	"00000000-0000-0000-0000-000000000000");
INSERT INTO PE_PE
	VALUES ("576e6bb8-ebd3-4a6e-a7c8-e803b4634142",
	1,
	"1f0962a3-7ad6-4de6-aa3c-aa04e707ade2",
	"00000000-0000-0000-0000-000000000000",
	2);
INSERT INTO EP_PKG_PROXY
	VALUES ("1f0962a3-7ad6-4de6-aa3c-aa04e707ade2",
	"c8b88000-dddc-4206-8410-2f69b8f86b67",
	"c8b88000-dddc-4206-8410-2f69b8f86b67",
	'metamodel',
	'A metamodel is a model of a model. The metamodel provides the rules and 
constraints of modeling using a particular paradigm.
    The metamodel provides no guidance outside of its subject matter. e.g., the 
Shlaer-Mellor metamodel provides rules and constraints for modeling using the 
Shlaer-Mellor method, but it doesn''t provides rules and constraints concerning 
the representation of the modeling elements.
    This allows the modeling to be done using any notation (graphical or text) 
that can unambiguously represent the elements used in the modeling. It also 
means that the metamodel also doesn''t say how the model is to be used. 
i.e., how it is transformed to machine language, or how it might be run in 
simulation.',
	0,
	'../metamodel.xtuml');
